package com.indusfo.spc.client.pojo;

import java.util.List;

import com.indusfo.spc.common.pojo.BasePojo;

/**
 * 客户端检测单pojo类
 * 
 * @author zhengd
 *
 */
public class ClientSpcOrder extends BasePojo {

	private static final long serialVersionUID = 3409108896681645774L;
	// 主键ID
	private Integer spcOrderId;
	// 检测单号
	private String spcOrderCode;
	// 任务单ID
	private Integer orderId;
	// 任务单号
	private String orderNo;
	// 批号ID
	private Integer batchId;
	// 批号
	private String batchCode;
	// 物料ID
	private Integer matId;
	// 物料编码
	private String matCode;
	// 物料名称
	private String matName;
	// 物料版本ID
	private Integer matVerId;
	// 产线ID
	private Integer productlineId;
	// 产线名称
	private String productlineName;
	// 工位ID
	private Integer stationId;
	// 工位名称
	private String stationName;
	// 创建人ID
	private Integer userId;
	// 创建人
	private String userName;
	// 创建时间
	private String createDate;
	// 备注
	private String remark;
	// 数据状态
	private Integer dataState;
	// 检测状态
	private Integer deteState;
	// 检测状态翻译
	private String deteStateName;
	// 判定状态
	private Integer judgeState;
	// 判定状态翻译
	private String judgeStateName;
	// 开始时间
	private String startTime;
	// 结束时间
	private String endTime;
	// 检测项目集合
	private List<ClientSpcDete> clientSpcDetes;
	// 序号
	private Integer serialNum;

	public Integer getSpcOrderId() {
		return spcOrderId;
	}

	public void setSpcOrderId(Integer spcOrderId) {
		this.spcOrderId = spcOrderId;
	}

	public String getSpcOrderCode() {
		return spcOrderCode;
	}

	public void setSpcOrderCode(String spcOrderCode) {
		this.spcOrderCode = spcOrderCode;
	}

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public Integer getBatchId() {
		return batchId;
	}

	public void setBatchId(Integer batchId) {
		this.batchId = batchId;
	}

	public String getBatchCode() {
		return batchCode;
	}

	public void setBatchCode(String batchCode) {
		this.batchCode = batchCode;
	}

	public Integer getMatId() {
		return matId;
	}

	public void setMatId(Integer matId) {
		this.matId = matId;
	}

	public String getMatCode() {
		return matCode;
	}

	public void setMatCode(String matCode) {
		this.matCode = matCode;
	}

	public String getMatName() {
		return matName;
	}

	public void setMatName(String matName) {
		this.matName = matName;
	}

	public Integer getMatVerId() {
		return matVerId;
	}

	public void setMatVerId(Integer matVerId) {
		this.matVerId = matVerId;
	}

	public Integer getProductlineId() {
		return productlineId;
	}

	public void setProductlineId(Integer productlineId) {
		this.productlineId = productlineId;
	}

	public String getProductlineName() {
		return productlineName;
	}

	public void setProductlineName(String productlineName) {
		this.productlineName = productlineName;
	}

	public Integer getStationId() {
		return stationId;
	}

	public void setStationId(Integer stationId) {
		this.stationId = stationId;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getDataState() {
		return dataState;
	}

	public void setDataState(Integer dataState) {
		this.dataState = dataState;
	}

	public Integer getDeteState() {
		return deteState;
	}

	public void setDeteState(Integer deteState) {
		this.deteState = deteState;
	}

	public String getDeteStateName() {
		return deteStateName;
	}

	public void setDeteStateName(String deteStateName) {
		this.deteStateName = deteStateName;
	}

	public Integer getJudgeState() {
		return judgeState;
	}

	public void setJudgeState(Integer judgeState) {
		this.judgeState = judgeState;
	}

	public String getJudgeStateName() {
		return judgeStateName;
	}

	public void setJudgeStateName(String judgeStateName) {
		this.judgeStateName = judgeStateName;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public List<ClientSpcDete> getClientSpcDetes() {
		return clientSpcDetes;
	}

	public void setClientSpcDetes(List<ClientSpcDete> clientSpcDetes) {
		this.clientSpcDetes = clientSpcDetes;
	}

	public Integer getSerialNum() {
		return serialNum;
	}

	public void setSerialNum(Integer serialNum) {
		this.serialNum = serialNum;
	}

	@Override
	public String toString() {
		return "ClientSpcOrder [spcOrderId=" + spcOrderId + ", spcOrderCode=" + spcOrderCode + ", orderId=" + orderId
				+ ", orderNo=" + orderNo + ", batchId=" + batchId + ", batchCode=" + batchCode + ", matId=" + matId
				+ ", matCode=" + matCode + ", matName=" + matName + ", matVerId=" + matVerId + ", productlineId="
				+ productlineId + ", productlineName=" + productlineName + ", stationId=" + stationId + ", stationName="
				+ stationName + ", userId=" + userId + ", userName=" + userName + ", createDate=" + createDate
				+ ", remark=" + remark + ", dataState=" + dataState + ", deteState=" + deteState + ", deteStateName="
				+ deteStateName + ", judgeState=" + judgeState + ", judgeStateName=" + judgeStateName + ", startTime="
				+ startTime + ", endTime=" + endTime + ", clientSpcDetes=" + clientSpcDetes + ", serialNum=" + serialNum
				+ "]";
	}

}
